import State from "../../Base/State";
import { DIRECTION_ENUM, DIRECTION_ORDER_ENUM, PARAMS_NAME_ENUM } from "../../Enums";
import { StateMachine } from "../../Base/StateMachine";
import DirectionSubStateMachine from "../../Base/DirectionSubStateMachine";

const BASE_URL='texture/player/airdeath'

export default class AirDeathSubStateMachine extends DirectionSubStateMachine {
  constructor(fsm: StateMachine){
    super(fsm)//调用父类构造函数
    this.stateMachines.set(DIRECTION_ENUM.TOP,new State(fsm,`${BASE_URL}/top`))
    this.stateMachines.set(DIRECTION_ENUM.BOTTOM,new State(fsm,`${BASE_URL}/bottom`))
    this.stateMachines.set(DIRECTION_ENUM.LEFT,new State(fsm,`${BASE_URL}/left`))
    this.stateMachines.set(DIRECTION_ENUM.RIGHT,new State(fsm,`${BASE_URL}/right`))
    console.log(BASE_URL)
  }
}
